# 测试页面见：box.html

'''

Select多选框
对于select多选框，要选中某几个选项，要注意去掉原来已经选中的选项。

例如，我们选择示例多选框中的 小雷老师 和 小凯老师

可以用select类 的deselect_all方法，清除所有 已经选中 的选项。

然后再通过 select_by_visible_text方法 选择 小雷老师 和 小凯老师。

示例代码如下：

'''

# 导入Select类
from selenium.webdriver.support.ui import Select
# 导入Select类
from selenium.webdriver.support.ui import Select
from selenium import webdriver
wd = webdriver.Chrome(r'D:\soft\google\chromedriver.exe')
wd.implicitly_wait(10)
wd.get(r'D:\box.html')

# 创建Select对象
select = Select(wd.find_element_by_id("ss_multi"))

# 清除所有 已经选中 的选项
select.deselect_all()

# 选择小雷老师 和 小凯老师
select.select_by_visible_text("小雷老师")
select.select_by_visible_text("小凯老师")